package com.dfiov.cloud.msmtools.entity.vo.msVehiclestatus;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class AlarmCodeInfo {
    @ApiModelProperty(value = "电池高温 1是 0否")
    private String batteryHighTemperature;

    @ApiModelProperty(value = "驱动系统故障，0正常")
    private String driveSys;

    @ApiModelProperty(value = "充电系统故障，0正常")
    private String chargeSys;

    @ApiModelProperty(value = "制动系统，1是 0否")
    private String breakingSystem;

    @ApiModelProperty(value = "助力转向系统故障，0正常")
    private String steeringSys;

    @ApiModelProperty(value = "大灯，0正常")
    private String highBeamSys;

    @ApiModelProperty(value = "电池电量低，1是 0否")
    private String socLower;

    /** 安全气囊系统故障 0-正常，1-异常 */
    private String airbagSystemMalfunction;
    /** 胎压监测系统故障 0-正常，1-异常 */
    private String tirePressureSystemMalfunction;
    /** 防抱死制动故障 0-正常，1-异常 */
    private String antiLockBrakingMalfunction;
    /** 低压供电系统故障 0-正常，1-异常 */
    private String lowVoltagePowerSystemMalfunction;
    /** 动力系统故障 0-正常，1-异常 */
    private String powerSystemMalfunction;
    /** 动力电池 0-正常，1-异常 */
    private String powerBatterySystemMalfunction;
    /** 大灯系统故障 0-正常，1-异常 */
    private String headlightSystemMalfunction;
    /** 助力转向系统故障 0-正常，1-异常 */
    private String powerAssistedSystemMalfunction;
    /** 充电系统故障 0-正常，1-异常 */
    private String chargingSystemMalfunction;
    /** 驱动系统故障 0-正常，1-异常 */
    private String driveSystemMalfunction;
    /** 车载储能装置类型过充 0-正常，1-异常 */
    private String energyStorageDeviceOvercharge;
    /** 驱动电机温度 0-正常，1-异常 */
    private String driveMotorTemperature;
    /** 高压互锁状态 0-正常，1-异常 */
    private String highVoltageInterlock;
    /** 驱动电机控制温度 0-正常，1-异常 */
    private String driveMotorControlTemperature;
    /** DC-DC状态 0-正常，1-异常 */
    private String dcStatus;
    /** DC-DC温度 0-正常，1-异常 */
    private String dcTemperature;
    /** 绝缘 0-正常，1-异常 */
    private String insulation;
    /** 电池单体一致性差 0-正常，1-异常 */
    private String batteryCellsConsistencyLow;
    /** 可充电储能系统不匹配 0-正常，1-异常 */
    private String rechargeableRnergyStorageSystemMismatch;
    /** SOC跳变 0-正常，1-异常 */
    private String socJumping;
    /** SOC过高 0-正常，1-异常 */
    private String socOver;
    /** 单电池欠压 0-正常，1-异常 */
    private String singleCellUndervoltage;
    /** 单电池过压 0-正常，1-异常 */
    private String singleCellOvervoltage;
    /** 车载储能装置类型欠压 0-正常，1-异常 */
    private String energyStorageDeviceUndervoltage;
    /** 车载储能装置类型过压 0-正常，1-异常 */
    private String energyStorageDeviceOvervoltage;
    /** 温度差异 0-正常，1-异常 */
    private String temperatureDiff;
}
